﻿


.workFlowContainer
{
    max-width:1024px;
    border-width:0 1px;
    border-style:solid;
    border-color:#d9d9d9;
    margin:auto;
}
.divHeader,
.headerCenter li a,
.headerCenter li a,
.divContent .tHeader th
{
    background:url(../themes/default/images/measureChart/measureHeader.png) no-repeat;
 }
 .divHeader
{
    width: 100%;
    height: 41px;
    font-size: 14px;
    background-position:0 0;
    background-repeat:repeat-x; 
}
.headerLeft
{
    float: left;
    width: 230px;
    padding-left:10px;
    font-weight:bold;
    text-align:left;
    line-height:40px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.headerRight
{
    float: right;
    width: 270px;
    margin-top:5px;
}
.headerRight a
{
    float:right;
    margin-right:10px;
    background:#5cb85c;
    color:#fff;
    height:28px;
    line-height:28px;
    font-size:12px;
    border:1px solid #4cae4c;
    padding:0 15px;
}
.headerRight a:hover
{
    background:#47a447;
    border-color:#398439;
 }
ul.headerCenter
{
    float:left;
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 450px;
}
.headerCenter li
{
    float: left;
    list-style: none;
    width: 140px;
}
.headerCenter li a
{
    display: block;
    color: #666;
    padding-top:13px;
    line-height:28px;
    font-weight:bold;
    background-position:0 -100px;
    text-align:center;
}
.headerCenter li a.selected
{
    color: #fff;
    background-position:0 -50px;
}
.MeasuerContainer table
{
    font-size: 12px;
}
.tr-bg > td
{
    background-color: #F2F2F2;
}

/***意见***/
.reviewContent
{
    height:46px;
    border-top:1px solid #d9d9d9;
    background:#f6faff;
    overflow:hidden;
 }
 .reviewContent textarea
 {
    float:left;
    width:730px;
    height:36px;
    margin:2px 0 0 2px;
    resize:none;
    background-position:100% 0;
  }
  .reviewContent .reviewTips
  {
      margin-left:742px;
      padding-top:2px;
      padding-right:2px;
      height:44px;
   }
   .reviewContent .reviewTips a.review_refuse
   {
       display:block;
       height:20px;
       line-height:20px;
       background:#e5e5e5;
       color:#666;
       cursor:pointer;
       margin-bottom:2px;
       padding-left:10px;
    }
  .reviewContent .reviewTips a.review_refuse:hover
    {
        background:#ccc;
        color:#222;
    }
   .reviewContent .reviewTips a.review_agree
   {
       display:block;
       height:20px;
       line-height:20px;
       background:#d3fdd3;
       color:#4cae4c;
       cursor:pointer;
       margin-bottom:2px;
       padding-left:10px;
    }
  .reviewContent .reviewTips a.review_agree:hover
    {
        background:#4cae4c;
        color:#fff;
    }

/***表格样式***/
.divContent table.tb_worksMeasure
{
    margin:auto;
}
.divContent table.tHeader_fixed
{
    position: fixed;
    z-index: 100;  
    padding: 0; 
    margin-left:-1px;
}
.divContent table.tb_worksMeasure tr,
.divContent table.tb_worksMeasure th,
.divContent table.tb_worksMeasure td
{
    height:28px;
    line-height:28px;
    font-size:12px;
    color:#222;
    padding:0;
    margin:0;
 }
 .divContent table.tb_worksMeasure th,
 .divContent table.tb_worksMeasure td
 {
     border-width:0 1px 1px 0;
     border-style:solid;
     border-color:#d9d9d9;}
 .divContent .tHeader th
 {
     background-position:0 -150px;
     background-repeat:repeat-x;
     border-color:#d9d9d9;
  }
 .divContent .tHeader tr
 {
     background:#f2f2f2;}
 .divContent .tHeader th
 {
     border-width:0 1px 1px 0;
     border-color:#d9d9d9;
     font-weight:bold;
     text-align:center;
  }
  .divContent table.tb_worksMeasure .tr
  {
      padding-right:10px;}
  .divContent table.tb_worksMeasure .tr-bg
  {
      font-weight:bold;
   }
   .divContent table.tb_worksMeasure td a{color:#1157c1;}
   .divContent table.tb_worksMeasure td a:hover{text-decoration:underline;}
   .divContent table.tb_worksMeasure td a:visit{color:#ca4341;}
   .divContent table.tb_worksMeasure input{border-color:#a2bac0 #99bbe8 #99bbe8 #a2bac0;border-width:1px;border-style:solid;padding:2px;}
   .divContent table.tb_worksMeasure input:focus{text-align:left !important;}
   .divContent table.tb_worksMeasure input[readonly]{background:#e5edef;color:#666;}
   .divContent table.tb_worksMeasure input[readonly]{text-align:right !important;}
   
   /*合同计量样式*/
   .measureLeft
   {
       float:left;
       overflow:hidden;
       width:210px;
       border-width:0 1px 0 0;
       border-style:solid;
       border-color:#d9d9d9;
    }
    .measureRight
    {
        margin-left:211px;
        height:100%;
    }
    .measureLeft .divTitle
    {
        background:url(../themes/default/images/grid/grid.png) repeat-x;
        background-repeat:repeat-x;
        height:25px;
        font-size:14px;
        font-weight:bold;
        padding-left:5px;
        line-height:25px;
        color:#222;
        position:relative;
        border-width:1px 0;
        border-style:solid;
        border-color:#b8d0d6;
    }
   .measureLeft .divTitle a
   {
       position:absolute;
       width:22px;
       height:25px;
       top:0;
       right:0;
       background:url(../themes/default/images/measureChart/divList_add.png) no-repeat;
       background-size:100%;
       background-position:0 0;
   }
   .measureLeft .divTitle a:hover
   {
       background-position:0 -25px;
   }
   .measureLeft .divList
   {
       padding:5px 5px 0 5px;
       background:#f6faff;
       overflow-y:auto;
   }
   .measureLeft .divList>div
   {
       position:relative;
       margin-bottom:5px;
       padding-left:5px;
   }
   .measureLeft .divList>div>a,
   .measureLeft .divList>div.titleSelected>a,
   .measureLeft .divList>div>a:hover,
   .measureLeft .divList>div.titleSelected>a:hover
   {
       background:url(../themes/default/images/measureChart/divList_close.png) no-repeat;
   }
   .measureLeft .divList>div>a
   {
       position:absolute;
       top:0;
       right:0;
       cursor:pointer;
       width:20px;
       height:20px;
       background-position:0 0;
   }
   .measureLeft .divList>div.titleSelected>a
   {
       background-position:0 -20px;
   }
   .measureLeft .divList>div>a:hover,
   .measureLeft .divList>div.titleSelected>a:hover
   {
       background-position:0 -40px;
   }
   /*.measureLeft .divList>div.titleAudited
   {
       opacity: 0.5;
       filter: Alpha(opacity=50);
   }*/
   .measureLeft .divList>div p
   {
       font-size:12px;
       line-height:18px;
       color:#666;
       margin:0;
       overflow: hidden;
       white-space: nowrap;
       text-overflow: ellipsis;
   }
   .measureLeft .divList>div p.measureCeil_title
   {
       font-size:14px;
       color:#222;
       font-weight:bold;
       line-height:24px;
       padding-top:5px;       
   }
   .measureLeft .divList>div.titleSelected p
   {
       color:#316fcf;
   }
   .measureLeft .divList>div.titleSelected p.measureCeil_title
   {
       color:#144ca0;
   }
   .measureLeft .divList>div,
   .measureLeft .divList>div .measureCeil_r,
   .measureLeft .divList>div .measureCeil_c
   {
       height:95px;
       background:url(../themes/default/images/measureChart/divList_ceil.png) no-repeat;
   }
   .measureLeft .divList>div
   {
       background-position:0 0;
       cursor:pointer;
   }
   .measureLeft .divList>div .measureCeil_r
   {
       padding-right:5px;
       background-position:100% -200px;
   }
   .measureLeft .divList>div .measureCeil_c
   {
       background-position:0 -100px;
       background-repeat:repeat-x;
   }
   .measureLeft .divList>div.titleSelected
   {
       background-position:0 -300px;
       cursor:pointer;
   }
   .measureLeft .divList>div.titleSelected .measureCeil_r
   {
       padding-right:5px;
       background-position:100% -500px;
   }
   .measureLeft .divList>div.titleSelected .measureCeil_c
   {
       background-position:0 -400px;
       background-repeat:repeat-x;
   }
    .measureLeft .divList>div.titleAudited
   {
       background-position:0 -600px;
       cursor:pointer;
   }
   .measureLeft .divList>div.titleAudited .measureCeil_r
   {
       padding-right:5px;
       background-position:100% -800px;
   }
   .measureLeft .divList>div.titleAudited .measureCeil_c
   {
       background-position:0 -700px;
       background-repeat:repeat-x;
   }
   .measureLeft .divList>div.titleAudited p
   {
       color:#59d259;
   }
   .measureLeft .divList>div.titleAudited p.measureCeil_title
   {
       color:#3fba3f;
   }
   
   
   /*合同计量表格样式*/
  .measureRight .tabAudit td,.measureRight .tabAudit th
  {
      border-width:1px;
      border-style:solid;
      border-color:#d9d9d9;
      padding-left:3px;
      padding-right:3px;
      line-height:20px;
      
  }  
  .measureRight .tabAudit td.td111
  {
      line-height:30px;
      color:#666;
  } 
  .AuditTabContainer_t
  {
      width:98%;
      margin:0 auto;
      padding-top:8px;
  }
  .AuditTabContainer_b
  {
      margin-top:8px;
      border:1px solid #d9d9d9;
      overflow:hidden;
  }
  .AuditTabContainer_t>h2
  {
      padding:0;
      margin:0;
      line-height:30px;
      font-size:20px;
      color:#222;
      font-weight:bold;
  }
  .AuditTabContainer_t>h4
  {
      padding:0;
      margin:0;
      line-height:24px;
      padding-bottom:10px;
      font-size:12px;
      line-height:24px;
      color:#222;
  } 
   
  /*上传弹窗样式*/
  .page .rightPanel
  {
      background:#fff;
  }
  .page .rightPanel .uploadifyQueue>div
  {
      margin:0;
      width:auto;
  }
 /*特殊样式*/
 .AuditTabContainer_t td textarea{/*width:645px !important;*/}
 /*列表中细目名称过长，以省略号代替*/
 .ItemNameTD
{
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;

}